First Time in Delhi Last weekend we went on a trip to Delhi. Delhi is the capital of India and in terms of population one of the largest cities in the world. Officially, Delhi is supposed to have 12 million inhabitants, but unofficially Indians even speak of 20 million or more. My expectations of Delhi were not very high due to the stories of other people (some of whom also live there). In short, a Read more…