One of the features that will delight any fan of smartphones and tablets is USB OTG (On-The-Go). With this clever little cable connected to your device, you can connect an external mouse, keyboard, USB stick, or even a full external drive.
Last year we all were a little disappointed when we learned that the Nexus 4 does not support OTG. Thanks to clever developers from XDA-Developers community they succeeded in making Nexus 4 compatible with USB OTG, but only after modifying kernel, which a normal user cannot do.
But with Nexus 5 the situation is much brighter and more cheerful. Support for USB OTG comes right out of the box. Thus, you can use everything from the keyboard driver, to external drives.However, one restriction applies,it support only FAT32 formatted ones. To read/write to NTFS partition, you can use application like StickMount.