Amritsar is one of the best tourist places in India. This is very simple city and full of religious place which attracts not only tourists but to every Indian. Amritsar has many places which are worth watching, the meaning of Amritsar is the purity of water. Here is the list […]