Musselburgh Racecourse, the oldest racecourse in Scotland, at Musselburgh, East Lothian, Scotland.