Overview Bharatpur Beach is a serene and picturesque beach located on Neil Island, part of the Andaman and Nicobar Islands in India. Known for its crystal-clear waters, vibrant coral reefs, …

Overview Bharatpur Beach is a serene and picturesque beach located on Neil Island, part of the Andaman and Nicobar Islands in India. Known for its crystal-clear waters, vibrant coral reefs, …