Sri Lanka closed schools in the capital, Colombo, and its suburbs on Monday as heavy rains triggered floods in many parts of the island nation.