Category : Travel
Language : Hindi
Synopsis :
Amboli is a hill station on the Western Ghats in Maharashtra and is situated in the Sahayadri Hills of Western India, one of the world's Eco Hot-Spots. It is famous for Amboli Ghat and Amboli falls.
Country of Origin : India