India’s jellyfish lake
India has a ‘jellyfish lake’ located in Armabada, Gujarat. The bottom portion of the lake is covered in ‘upside down jellyfish’
Read MoreIndia has a ‘jellyfish lake’ located in Armabada, Gujarat. The bottom portion of the lake is covered in ‘upside down jellyfish’
Read More