Bangalore is as much the city of lakes as it is a garden city. Madiwala lake near BTM is a large waterbody which the locals have been using for ages. Now, as the city has expanded, concrete buildings surround the lake, but beautiful scenes such as the one shot in this photo still exist.
Note that there is a charge of Rs 100 to take photos at Madiwala lake. If you are a birder, then this place is heaven. If you are a landscape photographer like me, then you must visit this place in the morning for sunrise, or late evening to capture the city lights.