Inverlair FallsWaterfall in Scotland / From Wikipedia, the free encyclopedia Inverlair Falls is a waterfall of Scotland.[1] Inverlair Falls