Stephen’s Tour of Sewa Ashram

April 25, 2012 0
Posted in: Videos

Take a tour with Stephen around the grounds of Sewa Ashram, a rehabilitation center for the destitute, sick & dying in Delhi, India.

About Stephen Crane

Stephen Crane is a year-long fellow with World Next Door. He has a bachelor's degree in theology from Calvin College and a master's degree in journalism from Indiana University. He has a passion for overlooked places and people and would snowboard at all times if it were possible!

Leave a Reply

Your email address will not be published. Required fields are marked *

*