English: This is ‘new India’.
Telugu: దీనినే 'మిని ఇండియా” అని చెప్పవచ్చు.