Large peak in Scotland, famous landmark (3,3)
I believe the answer is:
big ben
'scotland famous landmark' is the definition.
I can't judge whether this defines the answer.
'large peak' is the wordplay.
'large' becomes 'big' (synonyms).
'peak' becomes 'ben' (I've seen this before).
'big'+'ben'='BIG-BEN'
'in' is the link.
Can you help me to learn more?
(Other definitions for big ben that I've seen before include "Great bell, clock and tower at Westminster" , "Great clock-tower in Westminster" , "Timekeeper" , "Nickname of the Great Bell of the Palace of Westminster" , "London landmark" .)