c7 HAS to be a Black Night.
Ten pieces and a mate

Reminiscent of Detektivschach ("detective chess")
http://www.janko.at/Raetsel/Detektivschach/index.htm

I think b7 is a queen, and d4 is a king
No, d4 is a queen, as Ivandh figured out... b7 is not a queen.

There must be something wrong since h8 is only attacked twice, while there should be two rooks and a queen attacking it
The black rook is blocked by the white rook.
There are six unidentified black pieces (each marked with the letter "B"), and four unidentified white chess pieces (each identified with the letter "W") on the board, as shown below. The position is a legal one.
The problem is to identify each piece, given only the information about the number of times a given square is attacked by a piece, as shown below.
From the above, you can see that the e8 square is attacked four times.
Bonus question: White has a forced mate. What is the winning move, and how many moves does it take to checkmate black? Answer: QxB mate.
Rooperi was the first to give the final solution:
Black piece on b8: rook; Black piece on c8:king; Black piece on d8: rook; Black piece on b7: pawn; Black piece on c7: knight; Black piece on d7: bishop;
White piece on g8: rook; White piece on d4: queen; White piece on d1:rook ; White piece on g1: king;