Thanks for your explanation
The photo is really taken at 13:30 in the afternoon, the shadow in the foreground is due to the high sun at the time.
From the book, I see we should avoid taking photo at that time. But I think in the photo the obvious shadow only exist in the foreground.
I think with the natural lighting the shadow may be unavoidable, then what's the criteria and what kind of shadow shall we avoid?
For example: the subject in the shadows?
Thanks
The main issue, from a stock photography perspective, is that the primary subject of your image is actually the foreground, not the city skyline. You'd have got a much more saleable stock image by walking forward and zooming in so that the city skyline fills the frame.
The 'normal' rules of photography as a form of art do not necessarily apply to stock when, with a subject such as this, the image is purely illustrative. When shooting across the water the only foreground interest you need (but not essential) is something like a boat or maybe some tree branches above. The buyer will want to show the city on his webpage or advert, possibly only at thumbnail size, so you need the subject to occupy the frame.
Pop over to Istock and try a search on 'Skyline' (with the default search order of Best Match) to see some excellent examples.