What makes us fall in love with street food? Obviously, not just the price but also the taste, and especially when it comes clean. Delhi has many street food belts, one such belt is the Green Park Metro Station corner on the Uphaar Cinema Hall side. The food carts stretch from the metro gates to…