Who is Meera Aggarwal?

She is a political figure in India, who was elected a mayor. According to New Delhi media sources, in late April 2012, "Three-time councillor Meera Aggarwal was elected unopposed as the Mayor of the newly created North Delhi Municipal Corporation (NDMC) while her party colleague Azad Singh became the Deputy Mayor."