A short tribute to my favorite restaurant in New Delhi. Karim's Hotel is located in downtown Delhi close to Jama Masjid, the largest mosque in India. Taste mouthwatering kababs at this historic restaurant.
Read MoreA short tribute to my favorite restaurant in New Delhi. Karim's Hotel is located in downtown Delhi close to Jama Masjid, the largest mosque in India. Taste mouthwatering kababs at this historic restaurant.
Read More