Door lock assembly (1; 101) for being arranged at a door, comprising a mounting body (15; 115) adapted for secure attachment to a door, a cylinder housing (17; 117) coupled to said mounting body (15; 115), a first cylinder body (19; 119) located at least partially within said cylinder housing (17; 117), a first rotating member (23; 123) located at least partially within the first cylinder body (19; 119) and selectively rotatable with respect to the first cylinder body (19; 119), the first rotating member (23; 123) including a first key receptacle (25; 125), a driving pin (27; 127) coupled to the first rotating member (23; 123) and configured to rotate with rotation of the first rotating member (23; 123) and operable to rotate and move a latch (14; 114) between two positions including a door locked position and a door unlocked position, and a first locking device (19, 23; 119, 123) preventing rotation of the first rotating member (23; 123) with respect to the first cylinder body (19; 119) in the absence of an appropriate key, and allowing rotation of the first rotating member (23; 123) with respect to the first cylinder body (19; 119) upon the insertion of an appropriate key in the first key receptacle (25; 125), characterized in that said cylinder housing (17; 117) is adapted for at least 360° rotation in both directions with respect to said mounting body (15; 115), said first cylinder body (19; 119) is configured to rotate with said cylinder housing (17; 117), and said door lock assembly (1; 101) further comprising a second locking device (31, 33, 37; 131, 133, 137) that has a blocking state in which said second locking device (31, 33, 37; 131, 133, 137) prevents rotational movement of said cylinder housing (17; 117) and a released state in which said second locking device (31, 33, 37; 131, 133, 137) allows rotational movement of said cylinder housing (17; 117) together with the first cylinder body (19; 119) and the first rotating member (23; 123) to cause the driving pin (27; 127) to rotate between said door locked position and said door unlocked position. a mounting body (15; 115) adapted for secure attachment to a door, a cylinder housing (17; 117) coupled to said mounting body (15; 115), a first cylinder body (19; 119) located at least partially within said cylinder housing (17; 117), a first rotating member (23; 123) located at least partially within the first cylinder body (19; 119) and selectively rotatable with respect to the first cylinder body (19; 119), the first rotating member (23; 123) including a first key receptacle (25; 125), a driving pin (27; 127) coupled to the first rotating member (23; 123) and configured to rotate with rotation of the first rotating member (23; 123) and operable to rotate and move a latch (14; 114) between two positions including a door locked position and a door unlocked position, and a first locking device (19, 23; 119, 123) preventing rotation of the first rotating member (23; 123) with respect to the first cylinder body (19; 119) in the absence of an appropriate key, and allowing rotation of the first rotating member (23; 123) with respect to the first cylinder body (19; 119) upon the insertion of an appropriate key in the first key receptacle (25; 125), characterized in that said cylinder housing (17; 117) is adapted for at least 360° rotation in both directions with respect to said mounting body (15; 115), said first cylinder body (19; 119) is configured to rotate with said cylinder housing (17; 117), and said door lock assembly (1; 101) further comprising a second locking device (31, 33, 37; 131, 133, 137) that has a blocking state in which said second locking device (31, 33, 37; 131, 133, 137) prevents rotational movement of said cylinder housing (17; 117) and a released state in which said second locking device (31, 33, 37; 131, 133, 137) allows rotational movement of said cylinder housing (17; 117) together with the first cylinder body (19; 119) and the first rotating member (23; 123) to cause the driving pin (27; 127) to rotate between said door locked position and said door unlocked position.