In this year 2012, there are total four eclipses. Two of them are Solar Eclipses and two are Lunar Eclipses. Second Solar Eclipse which will be there on 13 November 2012 / 14 November 2012 will not be visible in India. So from India's perspective Solar Eclipse on May 21st is of most importance this year.
According to AstroSage.com -
On the 20/21 May 2012, Monday/Tuesday Annular Solar Eclipse will be cast on Kritika constellation in Taurus sign. This Solar Eclipse 2012 will be visible from the Northern parts of India. This Solar Eclipse will also be visible in countries like China, Russia, Philippines, Indonesia, Hawaii , Antarctica , most parts of Southeast Asia and Northern America (leaving the eastern part).
As per IST (Indian Standard Time), Solar Eclipse will begin on 21 May at hours 2:26 AM and will get over on 21st 8:19 AM. This solar eclipse will be seen in following major cities in India like: Agartala, cities in Bihar, Darjeeling, Dibrugarh, Guwahati, Imphal and Siliguri etc.
Read full article on Surya Grahan/ Solar Eclipse on 21st May 2012.