London: Doctors have for long said that cycling is good for health.