Beijing [China], February 29 (ANI): The World Athletics Council confirmed that Beijing, China will host the 2027 World Athletics Championships. “The decision was made at the 234th World Athletics Council Meeting, held in Glasgow ahead of the World Athletics Indoor Championships (1-3 March),” a statement from World Athletics read. This decision marked a momentous comeback for the athletics world to Beijing, nearly two decades after the city successfully hosted the 2008 Summer Olympics and the 2022 Winter Games. “The 2027 World Athletics Championships will welcome the sport’s biggest stars back …