Riri is in the capital of Japan for the premiere of her debut movie Battleship, directed by Peter Berg.

The movie's world premiere is being done at the US Navy base in Yokosuka, 40km south of Tokyo, early next week, according to a report on Mail Online.

Rihanna is playing the character of Raikes alongside co-stars Brooklyn Decker, Liam Neeson and Taylor Kitsch in the new film.

While staying in Tokyo ahead of the premiere, Rihanna posted pictures of her hotel room, which is at a height and gives a beautiful view of the city down.

The 24-year-old playfully captioned one of the pictures I'm so high up. 

View from Rihanna's Room Image Credit: Twitter

Meanwhile, the Bajan beauty has revealed that she is not happy with her body.

During a chat with Kate Garraway Thursday, she said: I mean I don't think anybody really is 100 percent. I mean you get comfortable with the fact that that's your body and that is what it is - that I had to learn. (Some days) I'm like, 'OK, whatever, I feel fat today,' but what can you really do about it? You have to just accept your body.  

You may not love it all the way, but you just have to be comfortable with it, comfortable with knowing that that's your body, she added.

Rihanna looked much paler and skinnier than her real skin tone when she arrived in London for the promotion of her debut sci-fi film, Battleship.