World

Tropical Storm Lisa causes floods and power outages in Belize City

Much of Belize City without power after Tropical Storm Lisa yanked up trees and toppled electric posts.