Super Typhoon Ragasa makes landfall over Panuitan Island in Philippines
WEB DESK Super Typhoon Ragasa today made landfall in the northern Philippines, unleashing torrential rains and strong winds that triggered flooding, damage to homes and infrastructure. According to the Philippines’…

