Uhhh, "Last 300 years" ? Exactly. Out of 1400 years, Muslims are on the recieving end for 300 years...but what about 1100+ years?
From Spain to Northern Middle-East, From Asia Minor to Constantinople, From Jerusalem to Acre , From Egypt to Algeria, From Tunisia to Morocco etc..Islamic Armies...