Cycling is a great sport today and growing by leaps and bounds. India and many other countries have exhausted their inventory of cycles. Second hand cycles are selling at a premium. Production of cycles has been ramped up to multiples of 4 or 5. The number of people cycling today on any road in the morning is double of what it used to be in the last year.
Cycling in India has been an important sport for many decades now. You can find a lot of information at Cycling Federation of India. Professional cyclists need a velodromes for practice and races. India has velodromes in Delhi, Amritsar, Hyderabad, Jabalpur, Jaipur, Trivandrum, Imphal, Ranchi, Guwahati, Ludhiana, Pune, Patiala and Bikaner.
Today every city in India has a large cycling club and the community is growing fast. The largest cycling community in India is on Audax. You can find a long list of cycling events on India Running, Townscript and EventJini