Jomlu Theertha Falls is a scenic falls located inside dense green cover on Sitha river in Karnataka. It is on the border area covering Someshwara…
Jomlu Theertha Falls is a scenic falls located inside dense green cover on Sitha river in Karnataka. It is on the border area covering Someshwara…