Answer:
Rome is located on the Peninsula of Italy.
Not sure about the 2nd bullet point but I think it has to do with the climate, waterways and the mountains but not sure once again.
7.3m questions
9.7m answers