Darjeeling in West Bengal, a beautiful city