Thousands rally in Madrid to urge Spanish leader Pedro Sánchez not to resignMore Chinese people hit road for Dragon Boat FestivalWorld Aquatics Artistic Swimming World Cup 2024 to kick off in BeijingRobin Goodfellow's racing tips: Best bets for Friday, April 26Aerial photos show wide devastation left by tornado in China's GuangzhouClimate change blamed for heavy rain in the southInt'l travel expo kicks off in MacaoHumanitarian crisis in Gaza exposes Western double standard on human rightsMacao announces schedule for election of Chief Executive Election CommitteeScaloni: Messi key in decision to remain Argentina boss