In 1947, Britain formally handed India its political independence. Though being freed from the British government for 72 years, how much freedom India is actually having nowadays, especially for its younger generations?

read more