New Delhi, March 19 India will host the prestigious World Indoor Athletics Championships in Bhubaneswar, as the international body awarded the hosting rights to the country at its council meeting in Torun, Poland, on Thursday.The decision was made at the World Athletics Council meeting a day...