Innovative People

Vikram Rana

Health, computers, geography, wild life, enviornment, internet , entertainment, music , society.

Languages Vikram Rana speaks:

English
Hindi
Punjabi