Answer: Islam was founded on the teachings of Muhammed, The holiest city of Islam is Mecca.
Explanation: Muhammed laid down teachings and principles of Islam and upon these principles and teachings Islam was founded.
Mecca is the holiest city of Islam where pilgrims go to pray at least once a year.