You will get a Battle report when someone has attacked you or if you have attacked another player, camp, or wild. In the battle report you can read how many resources you get, how many troops you have killed or lost, how many souls you have obtained, and which attack boost you and your opponent used. It's important to read them. Battle reports are shared within an alliance via the Alliance Activity tab.
Spy reports are the same as Battle Reports, except that you will only receive them when you are spying on someone or someone is spying on you. If you increase your Clairvoyance, you will receive more information when spying on another player. Unlike Battle Reports, Alliances are not able to see the Spy Reports of their members.
Add your favorite and/or most interesting battle reports here!