KATHMANDU, May 28: The renowned Japanese watch brand Seiko has opened its first flagship store in Nepal, located in the upscale market of Durbarmarg, Kathmandu. The country's first Seiko boutique has ...