One of the lesser visited islands in Andaman, Neil Island is a place where one can truly shut themselves off from the outside world. This island offers three beautiful beaches – Bharatpur, Laxmanpur and Sitapur Beach. There is also a natural bridge formation that one can visit when in...