About Lemuria
Lemuria or Limuria is a hypothetical lost land located either in the Indian or the Pacific Ocean, as postulated by a now-discredited 19th-century scientific theory. The idea was then adopted by the occultists of the time and consequently has been incorporated into pop culture.