Did You Know There’s A Village Called Patna In Scotland? April 23April 23Subhikhya Thousands of miles away from Patna, the capital city of the Indian state Bihar, lies its namesake, in Scotland. While most of us [...]