The owner of 'Baba Ka Dhaba' in South Delhi's Malviya Nagar area, Kanta Prasad who gained fame during last year's pandemic-induced lockdown has been admitted to Delhi's Safdarjung hospital and is on ventilator support following an alleged suicide bid ...