The Never Ending Surprises Of North India

North India is beautiful and a gem in the throne of incredible India. From the palatial palaces to the mighty forts, from the snow carpets to the wild seas, it is a magnificent land...