Tellus

Tellus: (tel’us), n. 1. [Latin] earth, soil, and the land; a country; the world. 2. a collection of Willamette University student’s insights, stories, photos and thoughts from their experiences studying abroad.

RSS Feed for IndiaCategory: India

(I salute the divine in you) »

It’s hard to say what the first thing you’ll notice about India will be.
It might be the traffic – all noise and chaos and confusion. The lanes are nonexistent, cars and motorbikes and rickshaws weaving in and out of each others paths with no apparent logic or sense of safety. The drivers [...]