India

July 10, 2023

This year, the Schengen region denied 121,188 Indian visas, according to a repor...

June 02, 2023

The sedition law, Section 124A of the Indian Penal Code, has been under abeyance...