Construction of Ram Mandir on Babri Masjid’s site a blot on India’s face: FO

* Spokesperson says flawed judgment of Indian Supreme Court reflects preponderance of faith over justice as well as growing majoritarianism in today's India