Old Delhi is the capital city of India and it is also known for mouth watering street foods. Come, check it out!