Hundreds of thousands of people have marched through the Venezuelan capital, Caracas, to protest against President Nicolas Maduro. Opposition supporters, staging their largest rally for two years, called for Mr Maduro’s removal. They blame him for Venezuela’s economic crisis and accuse the electoral commission of delaying a referendum that could shorten his stay in power. Mr Maduro’s supporters also rallied in large numbers. He accuses the opposition of trying to stage a coup.