... that this part of the city gives the impression of London. I don't know how true it is but the scenic beauty of this spot is unparalleled without any doubt. Pay a visit to Shimla and get mesmerized by the nature at its best and purest form.