Popular social media platform Twitter has recently closed down two of its three offices in India, situated in New Delhi and Mumbai.