The first time I visited a Splash store in Dubai, I knew it was soon going to turn into one of those brands that I wish existed in India! So when I found out about the two stores that recently opened up in Mumbai, I was over the moon.