Karachi – the uncrowned king of street food

KARACHI: Karachi, a true melting pot, is home to 20 million people belonging to different regions of the country. With...