Jaipur which means the city of victory was built exactly 273 years back and is 262 km by road from Delhi (Capital of India). A strong wall encircles the old city and even today has a suggestion of formidable strength, its function of protecting all within is obvious. There is a feast in store for tourists. Attractive monuments where one can breathe the fragrance of history. Comfortable and...