Do you know where the Peacock Island of India is? It is located in Assam. This unique place is the world’s smallest inhabited river island and has ancient rock-cut sculptures.