Jawaharlal Nehru University

Jawaharlal Nehru University, New Delhi

Jawaharlal Nehru University (JNU), located in New Delhi, India, is a premier public research university established in 1969. Named after…

12 months ago