New Delhi loses hosting rights for 2021 boxing World Championships
New Delhi: New Delhi on Tuesday lost hosting rights for the 2021 men's boxing World Championships after the Boxing Federation of India (BFI) failed to pay the host fee. The International…