Photo of Neha Rai

Neha Rai

location iconNew Delhi, India
Bitten by a wanderlust bug. Love to explore places I've dreamt of.
215Followers
0Followings
0Credits