Pedicab tour of Delhi streets
Delhi (Hindi: दिल्ली), is a city located in North India, it is also a union territory of India containing New Delhi, the capital of India. Delhi is one of the oldest cities in the world, relics and old buildings are everywhere, riding on a pedicab is the best way for sightseeing.