Two Indian cities make it to the list of world’s top places with best local food

Recently, Delhi and Mumbai have been named by Taste Atlas in the Top 100 best cities for local food. Read more about it.

from Times of India https://ift.tt/Ucxepi0
via IFTTT

Comments