Kashmir has always been praised for being true ... geographical point in India dubbed as 'Paradise on Earth'. Kashida is an age-old embroidery technique known for garnering eyeballs of visitors ...