News

India is home to some stunning and tallest waterfalls, plunging through lush forests and rugged cliffs.
Hidden in the lush hills of Lonavala, Kune Falls is the 14th highest waterfall in India. Cascading in three tiers, it is nestled in the Sahyadri range and surrounded by rich greenery.