Nangarta Falls, nestled in the serene town of Amboli in Maharashtra Goa, is a hidden gem waiting to be discovered by nature lovers and adventure enthusiasts. Just a brief 10km drive from Amboli town, this enchanting waterfall plunges from a height of around 40ft, creating a mesmerizing spectacle, es...
Read More