India announce 17 member squad for IAAF World Championships

Beijing’s famous Bird’s nest stadium will play host to around two thousand athletes from more than 200 countries at the 2015 IAAF World Championships. India send 17 member squad to IAAF World Championships The Athletics Federation of India announced its 17 member Indian team for the 2015 IAAF World Championships to be held in Beijing,

Continue Reading →