India's retail giant Itsy Bitsy opened a new DIY and craft supply store in Shillong's Ma-I-Khia Complex, featuring workshops and a diverse product range.
Walrik Marak • 27 Sep 2026