An amateur boxer takes a break during a practice session at the Bhiwani Boxing Club in Bhiwani, 122 kilometers west from New Delhi. 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. AP