The Andaman and Nicobar Islands on Sunday (May 3, 2026) created another Guinness World Record with the formation of the tallest human stack underwater at Swaraj Dweep, formerly known as Havelock ...