Facts on India Punjab Amritsar is in which state? A - Rajasthan B - Punjab C - Delhi D - Uttar Pradesh Answer : B Explanation "Amritsar“, which literally means, a pool of nectar, is known as the city of the Golden Temple. Show Answer