Hebbagodi lake has India's largest floating island

Lifestyle