Bengaluru has a wealth of must-see attractions, including the Bengaluru Palace, which was built in 1887 by Wodeyar King. The palace features a gallery with nearly 1,000 historical photographs, including those of viceroys and maharajahs. With spectacular gardens and seemingly endless rooms, you could easily spend a day here.
However, if you did, you’d be missing out on other attractions, such as Lalbagh Botanical Gardens. Spanning around 240 acres, this is a plant-lover’s paradise, featuring rare subtropical plants and trees, and a stunning greenhouse, built in the style of London’s Crystal Palace.
If you’re travelling with children on your trip to Bengaluru, then you might want to take them to the beautiful Ulsoor Lake. Constructed by Kempegowda II, the lake covers 125 acres, with numerous opportunities for canoeing and swimming.