Bharat Vishva Hindu Parishad of America undertakes spectacular Ram Mandir yatra covering 851 temples across 48 states