About the authors

admin

Read More About: admin

Ravi Shankar

Dr Ravi Shankar has over two decades of experience in communications, print journalism, electronic media, documentary film making and new media. He makes regular appearances on national television news channels as a commentator and analyst on current and political affairs.

Read More About: Ravi Shankar

©2024 Bharatshakti