Too Short Riddle

Too Short Riddle - 20 September

Which part of London exists in France as well ?

For Solution : Click Here

Labels: ,