Bhavya Lal

Science

Indian-American Bhavya Lal appointed as Acting Chief of Staff of NASA

New Delhi : In the newly elected US President Joe Biden’s team there are already 20 people who have some…

Read More »
Back to top button