IQNA

TEHRAN (IQNA) – The Beemapally Mosque is a sprawling mosque complex in Beemapally, a suburb of Thiruvananthapuram, India’s Kerala State, with traditional ornate architectural details.