Netravali: A nature lover’s paradise in our backyard
It’s truly amazing how most people bitten by the travel bug will go to all kinds of exotic places all over the globe. But they sometimes forget that India too has so many beautiful locations to visit. Goa, for example, has a multitude of gorgeous locations, all within driving distance, to check out. The drives […]