Millions across India are set to celebrate Diwali, the Hindu festival of lights, illuminating homes, …
Read More »Texas father detained in Russia sentenced to 21 years in penal colony despite ‘almost no evidence’
A Russian court sentenced a Texas father to 21 years in a penal colony on charges of child abuse Tuesday, despite “almost no evidence” and multiple U.S. investigations that resulted in no charges. David Barnes, 66, was accused of abusing his two sons in 2018 and 2014 by his then-wife, …
Read More »











































