@palak Different cultures and countries have different concept or understanding of street food - so I understand you may have not heard of mobile street foods stalls, but they do exist.
Thanks for the sharing the link. I understand you are the author of the link - it would be best to share it under the Travel category of the forum and not under this topic.