Top public relations executive at Chinese technology firm Baidu apologizes after sparking backlashBoeing 737 catches fire and skids off the runway at a Senegal airport, injuring 10 peopleFast bowler Amir receives visa and will join Pakistan in Dublin for 2 T20sPolice cordon off semiIndia urges proFresh health warning over ultraHow Aussie brothers' dream birthday trip to remote Mexican beach turned to horrorHunger in Gaza: What are the latest obstacles to bringing aid?Winner of North Macedonia's parliamentary election to seek governing coalition partnerThe serial dine