Representing a kaleidoscope of vibrant culture and traditions, heritage, magnificent architecture and friendly people, India attracts a huge of international tourists around the year. India covers a land of over an area of around 3,287,263 square kilometers, and has diverse geography, making it more exciting...