From BA's Flying Crew Orders
The captain is responsible for ensuring that national laws re photography from the air are observed .....
There is no restriction to the carriage of cameras in the aircraft cabin provided that they are carried in a bag or a case, however in-flight photography is prohibited over the followoing countries..
Austria, Belgium, Canada (specified areas), Columbia, Cypres, Egypt, Greece, Hungary, Indonesia, Iran, Iraq, Israel, Italy, Jordan, Kuwait, Luxembourg, Malaysia, Malta, Myanmar, Okinawa, Pakistan, Phillipines, Portugal, Romania, Spain, Syria, Thailand, Turkey, USA (prohbitied areas only), Former USSR states, Uruguay, Vietnam, Former Yugoslavia.
As to how you discharge my duties, that is another question, as is how the pax/cabin crew know where they are!
And of course I have no nice photos taken from the air over any of theses countries