The Janata Dal (S) demanded public apology and resignation of Minister for Waqf and Tourism Zameer Ahmad Khan over his racist remarks against Union Minister HD Kumaraswamy.