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