Stroll through the world-famous Mughal gardens of Kashmir, a paradise of flowers, fountains, and history.