An Indian amateur boxer prepares for a training session at the Bhiwani Boxing Club in Bhiwani, 122 kilometers west from New Delhi, India. The sleepy northern Indian town of Bhiwani is considered a mini Cuba, with dozens of boxers fighting it out hard in top national and international competitions. Vijender Singh, a bronze medalist at the 2008 Beijing Olympics is the most famous name from here, having inspired a whole generation to take to the sport. India has sent its biggest ever boxing squad for the London Olympics, which consists of seven men and one woman.Manish Swarup/The Associated Press