
Of all temples, the temple of Jagannath at Puri in Orissa, built-in 1078 AD, virtually defies science and its mysteries remain unexplained. To the Orissa folk, this is a day-to-day occurrence that needs no explanation. Faith rules supreme in Orissa, in
Read More