Posted By IANS On Mon, May 29, 2023
Authorities in Venice, Italy are investigating after a patch of fluorescent green water appeared in the famed Grand Canal ROME — Authorities in Venice, Italy...