Sri Lanka was red rain Facts Sevanagala province, and Manaragala Manampitiya and Polonnaruwa in Sri Lanka witnessed a rare and yet unexplained phenomenon — red rain. About 15…