World cycling body bans Lance Armstrong for life
Geneva, Oct 22: The International Cycling Union (UCI) has imposed a life ban on Lance Armstrong, who has been accused of consistently using performance enhancing substances, and stripped him of all his Tour de France titles. Earlier this month, the cyclist ...