Current code:
\begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r}
\Huge \textbf{John Doe} & {City Country
Phone number
Email
Website} \\
\\\
\end{tabular*}\vspace{-7pt}
But what I want is for the text on the right to be stacked on top of each other like the way it's written in my code.
And it should be horizontally aligned on the same line / row as "John Doe" to get an output like this:

Preferably I'd also like for John Doe to be in the center left and not top left like it currently is.



xcolorandcolortblpackages and (b) execute\arrayrulecolor{blue}before\begin{tabular}(and execute\arrayrulecolor{black}after\end{tabular}). To increase the amount of whitespace padding to the right of the vertical line by, say, 2mm, I suggest you replace|lwith|>{\hspace{2mm}}l. – Mico Feb 18 '23 at 09:38