The large capital of Mexico is her home

This was your previous answer.

is the complete subject the large capital of mexico?

is the simple subject capital?

Yes, you're right about both of them. :-)