Visitors walk amid red floods caused by heavy rains at Red Beach in Hormuz island of Iran. — Screengrab/Facebook@Meteored
Heavy rains at the Red Beach in Hormuz island of Iran have caused red floods sparking the interests of netizens, who are astonished by the magnificent…