Bright yellow mustard flowers, purple-white almond and cherry blossoms and emerald green meadows. It's a riot of colour as Kashmir Valley welcomes spring after months of an icy winter.
It's the season of revival, the time for murmuring streams and chirping birds, for people to shake off the layers of woollens and embrace life with song and dance.