Gizmobaba.com ventures into Offline retail Gizmobaba.com, a portal for all wacky gizmos recently launched their first physical store in Viviana Mall, Mumbai in reaction to customers seeking for physical demo of products. Alok Chawla, CEO and founder January 8, 2015 News