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!