European court rules against desecration of Prophet (PBUH)