Published 10:35 IST, September 5th 2019
Texas students from India drown at Turner Falls, Oklahoma city
Two students from India, studying at the University of Texas drown in an unfortunate event at Turner Falls, Davis, which is nestled at South of Oklahoma City.
null | Image:
self
Advertisement
08:26 IST, September 5th 2019