Bamiyan Buddha is commonly referred to two idols which were located 130 kilometers away from Kabul in Afghanistan. In March 2001 when the rule of Taliban was at its peak…
Continue Reading