Rally car that veered off track and ploughed into crowd leaves seven dead
Seven people tragically lost their lives when a rally car veered off course and ploughed into spectators in Sri Lanka. The horrific incident occurred on Sunday (April 21) at the army base town of Diyatalawa, which is situated approximately 110 miles east …