Connaught Place is one of the largest financial, commercial and business centres in New Delhi, India. It is often abbreviated as CP and houses the headquarters of several noted Indian firms. Read More
To mark the 30 years of diplomatic relations between Israel and India, the Embassy of Israel in India unveiled a symbolic street-art mural on Monday in collaboration with Delhi Street Art to conceive and execute a wall art project. ...