In pictures: Kennoway Carnival
Not even the rain could dampen the spirits at this year's Kennoway Carnival.
Despite the occasional downpour, the crowds turned out to see the parade - held as part of Civic Week.
Clowns, pipers, cheerleaders and Highland dancers were among those who helped may the day special on Sunday.