Photographer's Note
Lal Bagh or Lal Bagh Botanical Gardens, meaning The Red Garden in English, is a famous botanical garden in southern Bangalore, India.
It has a famous glass house which hosts an annual flower show every year during Indian republic day
Nobody has marked this note useful









