Where Europe meets Asia, Kazan offers rich diversity

Where Europe meets Asia, Kazan offers rich diversity
The traditionally Muslim city located in central Russia, some 800 kilometres (500 miles) east of Moscow, not far from where Europe meets Asia, lies on ...