Sri Lanka‘s parliament will hold a vote on July 20 to elect a new president, its speaker has said, to replace President Gotabaya Rajapaksa, who has promised to resign.
The statement on Monday comes after protesters stormed the residences of the current president and prime minister, prompting both officials to go into hiding amid an economic meltdown.