Yes. Hajj is performed every year but it is obligatory ONCE in lifetime of a Muslim.
Once every year
Muslims celebrate Ramadan and Hajj
A Muslim is expected to make the hajj at least once if s/he is able to do so.
Approximately 170,000 to 200,000 Indian pilgrims travel to Mecca for Hajj each year. India is one of the largest contingents of pilgrims, reflecting the country's significant Muslim population. The number can vary annually based on government regulations, quotas, and logistical arrangements. The Hajj pilgrimage is a deeply significant spiritual journey for those who participate.
Muslim Hajj, every year, 3.5 milion
No, the Muslims are not required to perform Hajj annually. It is obligatory once in life under certain conditions. Anyhow, if a Muslim can perform Hajj every year, it is not prohibited.
3 million
25 lakh every year
7 1/2
As Hajj is a 5 day period each year and it consists of the pilgrimage to Mecca, and it is not a physical place but an action, the amount is virtually unlimited. How many people attend to Hajj is hard to count because Masjid al-Haram, the building around Kaaba, has capacity of 0.9 million people, but it is expanded up to 4 million people during Hajj. Wikipedia says Hajj has around 3 million people attending each year.http://en.wikipedia.org/wiki/Hajj#cite_ref-5
Around 12 million Indian citizens retire every year. The retirement age in India is typically around 60-65 years, depending on the sector and organization.