India’s capital city Delhi (or Dilli, as called by the locals) is known for housing some of the most amazing monuments, top-notch restaurants and markets that any city can offer. The capital, however, is most renowned for its cheap street food eateries, which serve the most lip-smacking dishes that can be found in the country, and […]
The post 13 Delicious and Best Street Food Places in Delhi appeared first on Neo Travellers.