Ставить запятую в этом месте нет оснований.
Эта аббревиатура не склоняется.
После "однако" запятая не ставится (это союз, соединяющий части предложения).
Правильно сокращение и. о.
Общепринятое сокращение: СПб. (с точкой).
Точка после сокращения млрд не ставится.