Attractions in Goa
Goa, a composition of most beautiful spots in India is an ideal location for tour trips. Goa lies towards the western coast of India enclosed with fabulous natural landscapes. It is one among the best known tourist centre in India.