Mehrauli is a 100 acre archaeological park that has monuments over a 1000 years old. From a remnant of the Lal Kot to the time of the British Raj, the park resonates like an island of Indian history.