Sri Lankan President Gotabaya Rajapaksa fled the island and reached the nearby Maldives in the early hours of Wednesday, ahead of his promised resignation, days after enraged protesters overran his office and residence in a protest sparked by a devastating economic crisis