Can anyone identify the location of this image?
A few websites claim that it is from Neil Island in the Andaman & Nicobar Islands of India. But it is not correct as far as I know. None of my friends who visited Neil Island recollect seeing such a place there.
Replies with proofs (i.e. without guess-work like "It could be xyz..." ) like similar photographs taken or with lat-long coordinates will be extremely helpful.