Rani Yadav-Ranjan
Rani Yadav-Ranjan

Rani Yadav-Ranjan

Innovator, hiker, political hobbyist and telecommunications enthusiast. all opinions are my own.