Almost anything will. Towels left outside in the sun on my lounge chairs are a different color within 2 days if I leave them out. Anything w/ prolonged sun exposure will change.
If in direct heat then yes,depends on your climate,a beige caviar,can stay the same colour for years,but im tslking about british wheather,no idea,what happens in hot climate
In my experience Patent leather especially the light ones change colour, could darken and look quite different. I dont think anything will happen to caviar unless u leave it in the sun..