English: Who has been appointed as the Managing Director of Twitter India?
Telugu: ట్విట్టర్ ఇండియా మేనేజింగ్ డెరైక్టర్గా ఎవరు నియమితులయ్యారు?