A fire in a building in New Delhis south killed at least 21 people and injured several others on Wednesday, police said.The blaze broke out in a building with a restaurant on the ground floor and hotel above in the densely populated Malviya Nagar neighborhood.The police said more than 40