I am trying to set the caption of my table to center but I fail to do so. Here is my code:
\documentclass[a4paper,11pt]{report}
\setlength{\arrayrulewidth}{0.5mm}
\setlength{\tabcolsep}{10mm}
\renewcommand{\arraystretch}{1.5}
\usepackage{caption}
% \captionsetup{format=myformat}% global activation
\begin{document}
\begin{table}[h!]\begin{center}
\begin{tabular}{ |l||c|c| }
\hline
%\multicolumn{}{|c|}{Country List} \\
Evaporator Pressure (bar)& Literature &Present Study\\
\hline
Afghanistan & AF &AFG\\
Aland Islands& AX & ALA \\
Albania &AL & ALB\\
Algeria &DZ & DZA\\
American Samoa& AS & ASM\\
Andorra& AD & AND \\
Angola& AO & AGO\\
\hline
\end{tabular}
\caption{Thermal efficiency comparison of Present study with O. Kaska []}
%\caption{Comparison of thermal efficiency of Present study with O. Kaska []}
%\label{table:1}
\end{center}\end{table}
\end{document}
I tried \usepackage[justification=centering]{caption} but it did not help. What can I do?

\captionis actually centred... it's thetabularthat is too wide to fit within the text block width. Reduce\tabcolsepto make thetabularfit. – Werner Aug 29 '17 at 18:09