Balmuri Falls and Edmuri Falls
Balmuri Falls and Edmuri Falls is picnickers paradise situated 18 Km from Mysore city. Balmuri Falls is a man-made waterfall…
15 years ago
Balmuri Falls and Edmuri Falls is picnickers paradise situated 18 Km from Mysore city. Balmuri Falls is a man-made waterfall…