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...