At least eight people were killed in an explosion near the landmark Red Fort in a densely populated district of the Indian capital.