5 Street Foods Of North India That Will Make You Slurp!

Indian street food is famous all over the world. Travelers from various countries love munching on to some spicy street food delicacies as it is one of the greatest pleasures ever. India offers a variety of street food items but…