India is home to 36 World Heritage Sites, ranging from historical and architectural masterpieces reminiscent of the glorious eras gone by to spectacular landscapes created by Mother Nature. Culture Trip explores the 15 most beautiful UNESCO-listed sites in this South Asian country.