Donald Trump’s Republicans suffer landslide defeat – what this means for the world | The Bharath News