Hi. I need some advise on these darks spots observed on my below digital photo taken by a digital SLR. It's seems more prominent when taking pictures of the sky or in fact only when taking the open sky. I am wondering if it's that my lens is dirty or sensor needs cleaning or something else that I do not understand. Thanks in advance.