Dumboor Lake
Dumboor Lake is a charming water body located in Gandacherra Sub Division 120 Km. away from Agartala, India. The look of the lake is like tabour shaped small drum, “Dumboor” of Lord Shiva from which the name “Dumboor” originates. A massive and breathtaking water body of 41 km2. with an unending spell of luxuriant green...CONTINUE READING
Recent Comments