Goa is the smallest state in India and visitors come from far and wide to enjoy its idyllic beaches and sunshine. Goa offers colonial architecture, luxurious coastal resorts, bustling markets and its party atmosphere is legendary. Goa is situated on the west coast of India and...