Snapdeal has released a new “brand stores” concept for mobile businesses. India’s largest online shopping site, Snapdeal, has just announced the launch of its “brand stores” concept, which