India gets its own social media! Yes, INSCUBE (Hamara Social Media/Namma Ooru Social Media) was launched last week (April 14)…