In a mixing bowl, at first beat butter to make it smooth. In the beginning keep the beater speed slow and then gradually increase the speed to avoid splattering and even beating.
Now add caster sugar gradually in the butter and beat again for 2-3 minutes so that sugar would mix well in the butter.
Add eggs one by one in the mixture and beat for 4-5 minutes by keeping the beater speed high.
Now its time to add flour in the batter and mix it by using any spatula so that no lumps should be there otherwise your cake would become hard.
Pour the cake batter in a baking pan and place it in the preheated oven at 180-200 degree centigrade for 20-30 minutes.
Mean while when cake is baking, mix whip cream and one cup mango pieces together and put it into the fridge.
When cake is baked properly, take out from the oven and cool it to room temperature. After that cut into two pieces horizontally from the center and pour orange juice on the pieces to make it soft.
Coat the upper surface of one of the piece with the whip cream and mango mixture and place the other piece onto it. Now coat the whole cake with the cream and make it smooth from each side either by using knife or flat spatula. In the end, spread the mango pieces on top of the cake and place it into fridge to chill.