Delhi mascots to blow the whistle on public defecation