Innovative People

Karthick KR

Technology; Human life;

Languages Karthick KR speaks:

English
Tamil