kashmir
Kashmir, a natural kaleidoscope of snow clad mountains and lush green valleys is a world famous tourist attraction. No wonder it is called a heaven on earth that...