The 10 Best Travel Books That Will Ignite Curiosity and Deepen your Love for India


There is a famous saying “the thing about books is they let you travel without moving your feet” and this is one of the best ways to travel when you are unable to do so. A way to satiate your travel lust till you can actually travel to India, travel books make you travel to places, uncover the deepest of secrets and enrich you with incredible experiences. India is a land of infinite travel experiences and the travel books capture the charms of the land that ignites curiosity and deepen your love for India.

If you are a voracious reader and lived life through the books or just starting with reading, the travel books about India will take you to a world of wonders, inspire you, and in fact change you forever.

Let’s run down some of the best travel books about India that are a must read for the love of the country.

1. City of Djinns: A Year in Delhi - William Dalrymple

The City of Djinns is written with much love by William Dalrymple who has been enamored by India and especially the capital city, Delhi. The book narrates a curious tale of the centuries-long history of the eight cities of Delhi along with the legend of the djinn, the spirit that assures the restoration of the city like a phoenix, no matter the times it has been destroyed.

2. Chasing the Monsoon - Alexander Frater

As the name suggests the travelogue by Alexander Farter is all about Chasing the Monsoon in India and thereby exploring this vast and diverse land in all its glory. The beautiful descriptions of flooded paddy fields to rain-washed monuments, the blissful season of monsoons is lovingly captured in all its moods, soothing the reader and te traveller.

3. No Full Stops in India – Mark Tully

A must read for travellers in love with India, the book beautifully capture the love story between this BBC correspondent and India. The half-century long love affair with India is fondly captured with an account of travels through the country and his reflections. The everyday stories make you fall in love with India and experience affectionate feelings for the country.

4. Q&A – Vikas Swarup

A thought-provoking tale of the diversity of India, this novel is the script of multiple Oscar-winning movie Slumdog Millionaire. The story speaks about the contrasts which exist in the urban landscape of metropolitan India. The of various cultures, various people and all their stories and the hope that make India a true treasure to explore.

5. A Passage to India – E.M Forster

A must read for the tarvellers in love with India, a Passage to India is one of the 100 great works of 20th century English literature by the Modern Library and is considered to be one of the most beautiful accounts describing pre-Independence India. The story is set against the backdrop of the British Raj and the Indian independence movement in the 1920s. It paints the colourful and charming painting of vast and diverse India.

6. Butter Chicken in Ludhiana: Travels in Small Town India ­– Pankaj Mishra

A light-hearted book that narrates the tale of travelling in India, Butter Chicken in Ludhiana: Travels in Small Town India is a fascinating read. The name of the book is taken from one of India’s most favorite meal for non-vegetarians- the savory Butter Chicken. The tale is about the author’s encounters with the charming people of India and the fascinating culture while exploring places such as Mandi, Pushkar, Kottayam, Murshidabad, and extensive travel through small towns in India.

7. Wanderings in India and Other Sketches of Life in Hindostan – John Lang

A fascinating travelogue for travellers who are want to explore India or discover the country in a new light, the Wanderings in India and Other Sketches of Life in Hindostan is a must-read. The fantastic narrative of India during the colonial times and the many lifestyle habits of the British, this book helps travelers explore the colonial architecture of India in its various hill stations and cities now.

8. Nine Lives: In Search of the Sacred in Modern India – William Dalrymple

An Indian travelogue, the Nine Lives: In Search of the Sacred in Modern India is another masterpiece by William Dalrymple. The novel captures an experience of the spirituality of this diverse land through the narration of the lives of nine Indians from different religious backgrounds and the uniqueness that each exudes. This is a must-read for the ones who are in awe of the magical world of India.

9. Maximum City: Bombay Lost and Found – Suketu Mehta

This Pulitzer Prize finalist, Maximum City is a must read for travellers curious about India or in deep love with India. The chronicle of India’s most vibrant metropolis, Mumbai, the novel captures the extremities of life, the colourful characters within the ‘the biggest, fastest, richest city in India’ and the unity and charms within the vast diversity.

10. All Roads Lead to Ganga – Ruskin Bond

A lovely piece of writing by the classic novelist Ruskin Bond, this is also a must read. It is a masterfully-crafted painting of the Himalayan foothills of Uttarakhand and the author who has lovingly made his home here. It reads like a love letter to the Indian countryside and especially the nature of Dehradun, Mussoorie, and the Char Dham pilgrimage routes to the source of the Ganga (Ganges) River.

While the list of travel books that deepens the love for India is vast, we specifically chose the top ten must reads.


The Best Ideas for Honeymoon in India


Honeymoon in India is all about memories of a lifetime. The ‘icon of love’ the beautiful Taj Mahal is a recognized landmark and gives you a hint of all the wonderful things is store. There’s no set formula for a honeymoon holiday in India but our suggestion is a combination of traditional sightseeing as well as relaxation.

Ancient Indian culture regards marriage as sacred bond and believe guests to be similar to ‘Gods’. Therefore, when you chose India as your honeymoon destination, you will be pampered and your very wish indulged helping you have cherished memories with your loved one. Moreover, the experiences of the sub-continent is sure to be amazing in every way.

While planning your holiday in India with your partner, here’s where you can go.


The India capital city Delhi is the likely starting point of your tour, owing to the well-connected international airport and also its accessibility to other places you would like to visit.

The ‘city of cities’ as Delhi is fondly called is fascinating beyond words. There is wonderful architecture including three world heritage sites, architectural marvels, tours, activities, lavish hospitality and more. Take a cycle rickshaw ride in Old Delhi through the by-lanes crossing the Red Fort and Jama Masjid. Explore the street-food stalls of Chandni Chowk, Delhi’s oldest and largest bazaar. Walk through the premises of Humayun’s Tomb, Lotus Temple, Raj Ghat, Qutub Archaeological Complex and more. India Gate, Rashtrapati Bhawan and Lutyen’s Delhi present another insight into the charming Delhi. The delicious food, shopping, nightlife and cultural extravaganza are added delights. Golden Triangle Tours is also a wonderful itinerary for your romantic India tours.


Agra presents a view of the Taj Mahal, a delight for a honeymoon tour. The incredible white-marble mausoleum by the River Yamuna is a testament of love built by a Mughal Emperor for his beloved. Awe at the view in the dawn or a full moon night, the breath-taking beauty will steal your breath away. For an alternative view visit the Mehtab Bagh. In Agra, a guided visit to the Red Fort, the main residence of the Mughal Emperors is a must. The Mohabbat-e-Taj show, visit to Itmad-ud-Daula, Sikandra and a visit to the abandoned Mughal city- Fatehpur Sikri are the highlights.

Agra’s hotels too imitate the theme of romance, luxury and opulence and is a pleasure for honeymoon couples seeking a pampering holiday. Agra is climax of any Classical India Tour.


Jaipur spells of royalty and romance. The Pink City of Royal Rajasthan as it is fondly nicknamed is a prime example of the grandeur of India heritage & culture. Get ready to be pampered with royal hospitality on your honeymoon in Jaipur.

Discover the hill fort of Amer with your loved one, you can enjoy an elephant ride to arrive to the fortress. The many beautiful palaces, gardens, architectural wonders and markets make for a great time. But, it is certainly the stay at the luxury heritage hotels that are renovated royal places- residences of former royalty that make Jaipur an absolute pleasure for a romantic vacation. Furthermore, a tour Royal Rajasthan with Heritage Hotels is also a great option for honeymoon couples.


Udaipur counted among the most romantic places in the world is an ideal option for a honeymoon in India. Built on the banks of Lake Pichola with the Aravalli Hills, the city exudes a tranquil atmosphere quite different from anywhere and anything else.

Udaipur’s hotels, many of which are renovated heritage properties aka lavish palaces of royalty are designed for relaxation, with plush suites, large pool areas, gardens and spas. The Taj lake Palace is one of the recognized landmarks of the city ideal for a royal stay. Sightseeing, cultural excursions, boat ride in Lake Pichola at sunset, shopping and more are the highlights. Golden Triangle with Udaipur is our suggestion for the best memories.


Honeymoon in Kerala is a blissful experience. A brief domestic flight brings you to Cochin, a major port city the gateway to the charms of God’s Own Country. The mix of Portuguese, Dutch, British colonial architecture and culture makes it worth exploring.

But, the most-favoured is Kerala’s Backwaters and Houseboat Tour for a matchless experience. You can cruise on a private houseboat with on board meals, staff and more for a night. There are also options to stay at the lakeside luxury hotels known for an extensive menu of Ayurvedic treatments, including the couple’s day retreat. Ayurveda wellness packages in Kerala are also a refreshing choice for the couples.

The tea gardens of Munnar, spice plantations of Thekkady, wildlife blessed Periyar National Park, beach retreat of Kovalam and more are the highlights of Luxury Kerala Tour with your loved one.


India’s favourite beach retreat, Goa honeymoon packages perfect option for a romantic holiday. Blue skies, white sandy beaches, a relaxed atmosphere, great restaurants and bars, what could one ask for in a holiday destination. Well connected by air from almost every other tourist destination in India, Goa is perhaps the best place for travelers to relax at the end of a hectic India trip. With hotels available in all categories and price bands, and a Portuguese heritage waiting to be discovered in Panjim, small flea markets encouraging travellers to practice their bargaining skills, all kinds of water sports, Goa has a lot going for it.

Thrill of the Wild

Luxury Wildlife Tour in India is also a great option of honeymoon tour. The country abounds in blessed wildlife sanctuaries and national parks that offers some of the amazing wildlife safaris. Embark on a thrilling experience to get up close with Tigers, Asiatic lions, one-horned Rhinos, colourful birds and other Indian wildlife. Stay at luxury wildlife resorts, enjoy jeep safaris & bird watching with expert naturalists and have a great time. Golden Triangle with wildlife is our suggested tour for an enjoyable holiday with your better half in India.

Luxury Train Tours in India

Luxury Trains in India offer a lifetime experience for honeymoon. Red-carpet welcome, traditional hospitality, modern amenities added to princely rail coaches, fine-dining restaurant cars, bar and lounge make you feel pampered. Journeying through colourful topography of India, the train itineraries include an introduction to Indian history, heritage and culture that are wonderful experiences of India.

In this fast-paced era, there is something truly romantic about train travel. Forget packing, unpacking, jet-lag and more, enjoy a luxury vacation. Embark on any itinerary of Palace on Wheels, Maharajas' Express and Deccan Odyssey.

Unlock the Secrets of Wellness at the Ayurveda Resorts in India


Wellness tourism is on the rise with more and more people seeking to travel for health and wellness. India caters to tourists from far ends of the globe with wellness retreats, holidays and experiences. Wellness tours refers to travelling wherein activities planned for health and well-being are on top priority. These include spa treatments, meditation, Yoga, Ayurveda and luxury activities. Ayurveda is the ancient science of health & wellness dating to the Vedic Era, almost 5000 years back

India’s vast and diverse landscape makes the ideal destination for a spa holiday, with a wealth of specialist and traditional Ayurveda spa centers and some extraordinary luxury accommodation options. Stay by peaceful Kerala backwaters, sunny beaches, in the foothills of the Himalayas or follow the footsteps of the Maharajas in sumptuous historic palaces.

Take a look at a comprehensive collection of some of the best Ayurveda Resorts in India. Make the most of your Ayurveda, Wellness and Yoga holidays in India.

  1. Ananda in the Himalayas, Rishikesh, Uttarakhand

Situated on a forested hillside along the River Ganga, Ananda in the Himalayas is an ultimate spa getaway in India. Built in the former palace estate of the Maharaja of Tehri-Gahrwal, the 100-acre luxury resort is a luxurious refuge from the cacophony of everyday life.

Wake up to yoga classes based on the principles of the Bihar School of Yoga, snooze under the trees on the tranquil lawns, and tuck into healthy meals. There are complimentary cooking classes on offer. The award-winning 24,000 sq. ft. spa is one of the best spas in the world and not just India. With over 80 body and treatments both Indian and Western traditions, this is the ultimate wellness getaway. Sessions in alternative healing like reiki, chakra balancing and crystals are also available. For those who do want to leave the resort’s cocoon for Rishikesh, Ananda can arrange for white-water rafting, nature trails and wildlife safaris, and a view of the Ganga aarti.

Getting There: Ananda in the Himalayas is 32 km/1 hr from Dehradun airport, and 18 km/33 min from Rishikesh railway station.

  1. Kairali Ayurvedic Health Resort, Pallakad, Kerala

Nestled at the foothills of the Western Ghats in ‘God’s Own Country’ Kerala, The Kairali Ayurvedic Health Resort is one of the best wellness centres in the world. Featured among top 10 in Asia & top 50 in the world by National Geographic Traveler, the Ayurveda resort is settled on 50 acres of lush greenery in Palakkad. The refuge for weary souls to be pampered by Ayurveda, the health resort unlocks many secrets of wellness.

The health resort is a complete Ayurvedic healing village. Built adhering to Vaastu Shastra, the retreat grows herbs and trees which have immense curative & restorative powers. In addition of its eco-friendly features, the resort has many 5-star amenities for the utmost comfort of guests. Everything about the resort is soothing as it follows the concept of “Return to Nature”. Besides customized Ayurveda therapies, the health resort also offers Yoga, Meditation, Astrology, palmistry, nutrition, therapy, spiritual training and traditional Indian rituals (pujas).

Getting There: Kairali Ayurvedic Health Resort is 60 km/ 2hr from Coimbatore Airport.

  1. Somatheeram Ayurveda Resort, Kovalam, Kerala

Overlooking the blue Arabian Sea, set atop a hill, Somatheeram Ayurveda Resort is a haven of authentic and traditional Ayurveda. Set amid 15 acres of beautiful tropical gardens, the resort enjoys views of endless blue of the sky and the sea. Classy amenities have been properly soothing bliss that unlocks many secrets of wellness.

A getaway from the mad hustle-bustle of the city, Somatheeram pampers with superb Ayurvedic facilities, yoga classes and meditation programmes. Ayurveda is the soul and essence of Somatheeram, as each and every treatment is practiced in the traditional way since its inception. Treatments in the Ayurveda centre includes Panchakarma / Detoxification / Body purification, Rejuvenation therapy, Stress management, Beauty care and various customized packages. Yoga and meditation are added delights of the resort.

Getting There: Somatheeram Ayurveda Resort is 15 km/ ½ hr from Trivandrum Airport and Railway Station.

  1. SwaSwara, Gokarna (near Goa)

SwaSwara is named from the Sanskrit words for “self” and “sound”. The soothing beach Ayurveda resort is set on 26-acres of natural bliss. Enveloped by the melody of the waves and refreshing breeze from the sea, the property is a soulful retreat. Fully dedicated for healing and recuperation with Ayurveda, yoga, meditation and other natural therapies. The Ayurvedic wellness retreat rejuvenates the body, mind and soul.

Start the day with sunrise yoga classes. Indulge in pampering massages as part of the treatment prescribed by an Ayurvedic doctor. Meditation sessions, walks on the nearby Om beach, pottery and art classes make your holiday healing and harmonious. The resort also arranges hiking, boating, and kayaking excursions. SwaSwara is one of the leading names for spa holidays in India.

Getting There: SwaSwara is 159km/ 3.5 hrs from Dabolim airport, and 14km/22min from Gokarna Road Railway Station.

  1. Coconut Lagoon, Kumarakom, Kerala

Settled on the banks of the Lake Vembanad, overlooking the beautiful backwaters of Kerala, The Coconut Lagoon in Kumarakom is among the best luxury Ayurveda resorts in India. Like its name the resort is surrounded by coconut groves and is accessible only by boat. The ethereal setting is the reason it knows the secrets of wellness and shares with its guests.

The eco-friendly resort has won several awards and is among the best in the wellness industry. Besides the scenic views, soothing massages and therapies, mouth-watering food and a pleasant experience. The Ayurveda centre offers customized treatments as prescribed by Ayurveda practitioners. The therapies include everything from beauty to rejuvenation and stress-management and cure for many maladies, all based on India's ancient healing art of Ayurveda. Bird watching tours, houseboat rides, canoe rides, village visit and more also enhance the wellness vacation.

Getting There: Coconut Lagoon is 58 km/1.5 hrs from Cochin Airport and 15 kms/ 25 min from Kottayam Railway Station.

  1. Spice Village Resort , Thekkady, Kerala

Like its name suggests, The Spice Village Resort is set literally in the midst of a spice plantation in Kerala. Located on the borders of the Periyar National Park in Thekkady, it is a complete wellness getaway in India. The Ayurveda resort is fragrant with the many spices Kerala is so well-known for. The entire property is modelled on the native dwellings which takes you back to the heart of natural bliss. The spices grown in the property are also a part of Ayurveda treatments. The laid-back and homely setting is blissful and the main reason why this is one of the most popular wellness destinations in India. Besides Ayurveda treatments, there is yoga and meditation, nature walks, delicious therapeutic food and so much more.  

Getting There: Spice Village Resort is 162 km/4.5 hrs from Cochin Airport and 108 kms/ 3.5 hours from Kottayam Railway Station.

  1. Shreyas Retreat in Bengaluru, Karnataka

Set on a lush 25-acre property on the outskirts of Bengaluru, Shreyas Retrat is a healing wellness centre. With 20 guests at one time, it is quite and calming. The ultimate getaway from the hustle-bustle of the city, this one is special place to escape from schedules and recuperate in natural bliss. Each of the cottages have tented canopies in the garden and beside the infinity pool (the latter is wheelchair-accessible).

The blissful features includes sessions of ashtanga and hatha yoga, meditation, chanting and massage. Other amenities includes gym, cricket nets, swimming pool, heated outdoor Jacuzzi, lush gardens and delightful vegetarian meals, with ingredients grown in the organic vegetable garden.

Getting There: Shreyas Retreat is 33km/1hr from Bengaluru airport, and 35km/1hr from Bengaluru City Junction railway station.

Girls' Guide to Last Minute Plans for India


India is a country unlike another! Making way into cherished memories, the country is a bundle of life-changing experiences. For a female solo traveller there is absolutely nothing as amazing and educational at the vast and diverse country. From the snowy heights of the Himalayas to the tropical beaches, golden desert to a cold desert, lush jungles to backwaters, colourful towns steeped in history & culture, some even as old as civilization to cities matching pace with the world, there is so much to explore.

If you are making last minute plans for India then you have nothing to worry, here’s our guide. Once you are done with the visa, you need to simple book your tickets & hotels and simply get going to be amazed.

Our top three picks of India tour packages for last minute holidays for solo female travellers are:

Delhi & the Golden Triangle

The Golden Triangle is certainly the most preferred of tours of India. Arrive at the Delhi International Airport and get an introduction of India’s heritage and culture. The capital city of India has is sorted to ensure a smooth transition into the very unique culture of the country. The well-travelled itinerary is well suited for the first-time traveller in India. With well-connected roads, range of accommodation, things to and places to see, it is an absolute winner!

Delhi, the city of cities has been witness to many eras and rulers, each of the episodes having left footprints in form of monuments and culture. Delhi has eight such cities to boast of, from the first of Muslim rulers, Mughals to the British Raj. The Golden Triangle tour packages is the most popular itinerary in India, covering the cities of Delhi, Agra and Jaipur. Agra is home to the ‘icon of love’ the Taj Mahal. The white-marble monument is pretty much one of the major reason to visit India. Jaipur is the land of the Kings, palaces, forts and colourful culture that is charmingly Indian!

For the girls, the itinerary has plenty to see, do and experience. The pleasure of shopping their hearts out certainly adds to the charm.


Located in South India, Kerala is more than a destination, it is a bundle of wonderful experiences. Titled ‘God’s Own Country’ this place is actually heaven. From lush hills covered in tea gardens & spice plantations to golden beaches leading to azure waters, backwaters navigable by houseboat, traditional villages to historic towns, Kerala never fails to surprise. Arrive to the historic town of Kochi and then proceed with days and weeks of fun exploring the length and breadth of the earthly paradise.

One holiday in Kerala allow the bliss of the misty hills, romantic houseboat rides, relaxing on the beach, exploring history that dates over thousands of years, wildlife safaris, pampering Ayurveda sessions, the science of health and wellness and more. What more can a girl crave for?


The beautiful party destination of India, Goa is the land of sun, sand and sea. Goa conjures images of tropical bliss. Golden sands lead to the cerulean waters, coconut and palm groves sway in the breeze, and charming villages tucked away in the backwoods put a magical spell on visitors.  Goa has a reputation of being the hottest party destination in the country. The night-time activities include beach shacks, pubs, clubs, beach parties, casinos, cruises and more. Beyond the peppy setting, there are elegant churches intact in their olden charms, forts that withstood the changing times, spice plantations, bird sanctuaries, trekking trails, waterfalls and more. Additional delights include exciting water sports, mouth-watering food, shopping, and other thrills

Arrive at the Goa International Airport and be prepared to spend time in the tropical haven. With abundant options of stay in very budget (from villas, beach resorts, homestays to hotels), safe roads and a delightful crowd, this is got to be one of the places in India that you can visit anytime and be surprised every time. Girls got to rock their favourite beachwear lazing on the dreamy beaches.

Are E-Tourist Visas / Visa-on-Arrival Attracting More Tourists To India?


Over 1000% growth! Whoa! Sounds unbelievable! But it's true that the number of foreign tourists coming to India on e-tourist visas has jumped by over 1000% in 2019.

These numbers are evidence to the success story of e-Tourist Visas in India.  Ever since the launch of the e-visa facility by the Indian government, there has been no looking back and the Ministry of Tourism has been continuously recording a sharp increase in tourists' number visiting India. Are e-tourist visas/visa-on-arrival attracting more tourists to India? See, the numbers bespeak its bemusing success story!

Tourist visa on arrival

With the launch of the e-tourist visas, the dynamics of tourism in India have changed drastically. It has emerged as a game-changer by bringing up new growth equations in the tourism arena.

According to a Press Information Bureau (PIB) report, a total of 445,300 tourists visited India on e-tourist visas during January-December 2015 as compared to 39,046 during January-December 2014. This was a phenomenal growth of 1040.4% in tourists' number entering India on e-visas.

The month of December 2015 had 1,03,617 tourists visiting India on e-tourist visas as compared to 14,083 during December 2014, recording a growth of 635.8%.
In January 2016, 88,162 tourists arrived in India on e-tourist visa as compared to 25,023 during the same month last year, registering a growth of 252.3%.

Visa on arrival in India

Similarly, in February 2016, a total of 1,17, 210 tourists arrived on e-Tourist Visa as compared to 24,985 during February 2015, registering a growth of 369.1 per cent.

UK stood on top to avail the e-tourist visa facility to visit India, followed by the USA, Russia, Australia and Germany. The New Delhi Airport grabbed the maximum share of tourists arriving and leaving the country on e-tourist visas in 2015, followed by the Mumbai Airport and the Goa Airport.

Family holiday in UK

It was on November 27, 2014 when the Indian Government had introduced the TVoA, enabled by Electronic Travel Authorisation (ETA), presently known as e-Tourist Visa scheme.

At initial stage, the ETA enabled TVoA scheme was limited to 43 countries, however, later, it was extended to 113 countries, enabling a large number of international tourists to take advantage of the facility. Recently, 37 more countries were added to the list to take the final number to 150.

Presently, the tourist travelling to India with an e-visa is allowed to enter and depart from 16 international airports in the country. However, at the time of launch of the facility, it was limited to 9 international airports in 9 cities of the country.

The e-tourist visa fee structure has also been revised with effect from 3rd November, 2015. The 113 countries that can avail the e-tourist visa facilities have been divided into four groups where each group has to pay a different rate. Even the bank charges are reduced now for the e-tourist visa fees.

These initiatives have helped to increase the number of tourists travelling to India.

The new system has really made things easier for tourists! While they can apply for a visa online without having to visit the Indian embassy, they will can also receive an email authorising them to travel to India when their visa application gets approved. This notification can then be presented to immigration authorities at one of 16 Indian airports, allowing the visitor to obtain a visa-on-arrival. The ETA remains valid for 30 days from the date of approval.

It will be valid for entry at the following 16 airports: Ahmedabad, Amritsar, Bangalore, Chennai, Cochin, Delhi, Gaya, Goa, Hyderabad, Jaipur, Kolkata, Lucknow, Mumbai, Tiruchirapalli, Trivandrum, and Varanasi.

Looking at the spectacular rise in tourist numbers, it seems that eTourist Visa would help tourism in India attain newer heights.

As more people become net-savvy, there is a high possibility that the number of tourists visiting India with e-visas will grow many times in the coming years. Also the government has permitted to issue an E-Tourist Visa twice in a calendar year increasing the possibility of attaining higher foreign tourists’ number.

So let’s keep the fingers crossed and wait and watch to see the ETA scheme smashing old records by registering higher growth in the number of foreign travellers visiting India!

The countries eligible for an E-Tourist Visa!

Countries eligible for visa on arrival

Andorra, Anguilla, Antigua & Barbuda, Argentina, Armenia, Aruba, Australia, Bahamas, Barbados, Belgium, Belize, Bolivia, Brazil, Cambodia, Canada, Cayman Island, Chile, China, Hong Kong, Macau, Colombia, Cook Islands, Costa Rica, Cuba, Djibouti, Dominica, Dominican Republic, East Timor, Ecuador, El Salvador, Estonia, Fiji, Finland, France, Georgia, Germany, Grenada, Guatemala, Guyana, Haiti, Honduras, Hungary, Indonesia, Ireland, Israel, Jamaica, Japan, Jordan, Kenya, Kiribati, Laos, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Malaysia, Marshall Islands, Mauritius, Mexico, Micronesia, Monaco, Mongolia, Montenegro, Montserrat, Mozambique, Myanmar, Nauru, Netherlands, New Zealand, Nicaragua, Niue Island, Norway, Oman, Palau, Palestine, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Poland, Portugal, Republic of Korea, Republic of Macedonia, Russia, Saint Christopher and Nevis, Saint Lucia, Saint Vincent & the Grenadines, Samoa, Seychelles, Singapore, Slovenia, Solomon Islands, Spain, Sri Lanka, Suriname, Sweden, Taiwan, Tanzania, Thailand, Tonga, Turks and Caicos Island, Tuvalu, UAE, Ukraine, United Kingdom, USA, Uruguay, Vanuatu, Vatican City, Venezuela, and Vietnam.

Author Bio: Archana Sharma is freelance writer who is passionate about her profession. Travelling is something which excites her. She has been in the creative field for over 15 years and has been writing for print media and digital media.