This is a street of the British era, then how did this road in Delhi get its name ‘New Road’? National March 25, 2023 New Delhi: Every year lakhs of tourists come to visit the capital Delhi. There are many best tourist places in…