Afghanistan has a rich and long cultural heritage. Its location on the the old Silk Route between China and the Middle East means it's cultural life has been subject to many influences. It has the (dubious) honour of being been occupied by many great civilizations including Greek, Persian and Indian.
This melting pot has produced a number of ethnic groups. Pashtuns, Tajiks, Hazaras, Uzbeks and Turkmens form the majority, whilst Baluch, Turkmen, Aimaq, Nuristani, Pamiri, Pashai, Kirghiz and Kazakh all call Afghanistan their home.
The ancient religion of Zoroastrianism began here around 600 BC century (one of the world's first monotheistic religions), Buddhism spread and remained strong until the 10th century AD and Islam arrived in the 7th century AD.
Today, the majority of people are Muslim though Jews, Christians, Sikhs, Hindus and Zoroastrians form tiny minorities.
As early as 50,000BC, civilization has been established in Afghanistan. Somewhere around 3000-2000 BC bronze is thought to have been invented. Also during this time, the first true urban centres were established at Mundigak (near modern day Kandahar) and Deh Morsai Ghundai.
Between 330-128 BC, the Greeks were pre-eminent under Alexander the Great in the North of the country at Bactra and established a highly sophisticated culture.
Around 130 BC, they were driven out and replaced by the Kushans who were great patrons of the arts and religion. Indian pilgrims travelling along the silk route introduced Buddhism and Buddhist Gandhara art flourished during this period.
Under the Kushan King, Kanishka, Buddha was first given a human face and the world's largest Buddhas (175 feet and 120 feet tall) were carved into the cliff at Bamiyan. But many gods and goddesses from Greek, Persian, Central Asian and Hindu cultures were also worhsipped.