Samsung Galaxy Watch launched in India, starts at â‚č24,990

Samsung Galaxy Watch has now been officially launched in India. The smartwatch, which…