memedad- the parallels are astounding 

more about : memedad