The Olympic torch comes to Bridge of Allan