Compelling Rajma chi waterfalls.
People walking on an idyllic road
hill station in India